home *** CD-ROM | disk | FTP | other *** search
Text File | 1986-12-16 | 78.2 KB | 1,531 lines |
-
-
-
-
-
-
-
-
-
-
-
-
- O N E T O O N E (tm)
-
- Personal Communications Software
-
- Version 1.0
-
-
-
-
- for
-
- IBM and Compatible Microcomputers
- using PC-DOS or MS-DOS (ver. 2.0 or later)
-
-
-
-
-
-
-
-
-
-
-
- By Digital Transit
- 3360 Towneship Road
- Antioch, TN 37013
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1986, Digital Transit
- All Rights Reserved
-
-
- Table Of Contents 1
-
-
-
-
- What is ONE TO ONE ? ............................................2
- Warranty and Trademarks .........................................3
- ShareWare Notes .................................................4
- Acknowledgments .................................................6
- Conventions .....................................................7
- System Requirements .............................................8
- ONE TO ONE System Files .........................................9
- Starting ONE TO ONE (Installation) ..............................10
- Terminal Mode & Menu Mode .......................................12
-
- Terminal Mode ...................................................15
- Keys Available In Terminal Mode ............................15
- Alt-A: Answer The Phone ...............................15
- Alt-C: Clear The Screen ...............................15
- Alt-D: Dialing Directory ..............................15
- Alt-H: Hang Up The Phone ..............................15
- Alt-M: Modem Echo .....................................16
- Alt-P: Change Parameters ..............................16
- Alt-T: Chat Mode ......................................16
- Alt-X: Exit To DOS ....................................17
- Alt-Z: Visit DOS (Shell) ..............................17
- PgUp: Upload (Send) A File ...........................17
- PgDn: Download (Receive) A File ......................18
- Ctrl-Home: Capture Keystrokes .........................18
- Home or F1: Help ......................................18
- Esc or '+': Switch From Terminal To Menus .............18
-
- Menu Mode .......................................................19
- Menu Descriptions ..........................................21
- Info ..................................................21
- Files .................................................21
- Modem .................................................23
- Phone .................................................24
- Toggles ...............................................25
- Screen ...............................................27
-
- Tips and Tricks .................................................28
- Final Remarks ...................................................29
- Appendix I Order Form ...........................................30
- Appendix II ONE TO ONE and Xmodem ...............................31
- Appendix III Phone Directory Structure ..........................32
- Appendix IV OPTIONS.121 Structure ...............................33
- Appendix V ONE TO ONE Programming Trivia ........................34
-
- What is ONE TO ONE ? 2
-
-
-
- ONE TO ONE is a telecommunications package designed for those of us
- who sometimes call friends with computers. The many sophisticated programs
- that are currently available do a great job for accessing bulletin boards,
- information services, etc.. HOWEVER, they all are less than desirable when
- it comes to two human beings trying to communicate with each other over the
- phone lines via computers.
-
- ONE TO ONE is the first communications program available that attempts
- to address the special needs of people that need to share data with other
- people.
-
- What does ONE TO ONE offer that the others don't? With ONE TO ONE,
- you and your friend can...
-
- 1) Type messages to each other while a file transfer is in progress!
-
- 2) Never worry about garbled text caused by two people typing at the same
- time. Incoming and Outgoing text appear in seperate windows on screen.
-
- 3) "Share" a text file. You and a friend can be looking at the same text
- file at the same time. Both of you will have control over scrolling the
- files contents in a window. At any time, you can pause and type notes to
- each other about the file that you are sharing.
-
- 4) Enjoy the snazziest "user-interface" in all of telecommunications.
-
-
- Best of all, the price is right. With a suggested contribution of
- $15-$20, there is no reason to keep yourself locked out of the next
- generation of communications software.
-
- Warranty 3
-
-
- What we want to say...
-
- A lot of time and effort has been spent on this project. It is a
- well-designed and well-written program. To the best of our knowledge, this
- software works and works well. We know this because we use it! Now that
- we've said that, we have to say something else; we abhor the following
- legal mumbo-jumbo. Unfortunately, this sort of thing is necessary in order
- for us to sleep at night.
-
- What we have to say...
-
- Digital Transit makes no warranty of any kind, express or implied,
- including without limitation, any warranties of merchantability and/or
- fitness for a particular purpose. Digital Transit shall not be liable for
- any damages, whether direct, indirect, special or consequential arising
- from a failure of this program to operate in the manner desired by the
- user. Digital Transit shall not be liable for any damage to data or
- property which may be caused directly or indirectly by the use of the
- program.
-
- IN NO EVENT WILL Digital Transit BE LIABLE TO YOU FOR ANY DAMAGES,
- INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR
- CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO USE THE
- PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY.
-
-
- Because Digital Trasit is making ONE TO ONE available through the User
- Supported concept of software distribution, your life is made a little
- easier. IF YOU FIND THAT THIS PROGRAM DOESN'T WORK AS CLAIMED, OR DOESN'T
- FIT YOUR NEEDS, DON'T BUY IT. We don't expect to receive your money UNTIL
- you are a satisfied customer. We would hope however that, if you find that
- this program doesn't work as claimed, you would let us know right away! We
- should be able to fix most anything within 48 hours and we will strive to
- do so.
-
- Trademarks
-
- ONE TO ONE is a trademark of Digital Transit
- Microsoft, Microsoft C, MS, and MS-DOS are registered trademarks of
- Microsoft Corporation.
- IBM and PC-DOS are registered trademarks of International Business Machines
- Corporation.
- Hayes is a trademark of Hayes Microcomputer Products, Inc.
- Touch Tone and AT&T are trademarks of American Telephone & Telegraph
- Company.
- COMPAQ is a registered trademark of COMPAQ Computer Corporation
- ARC is a trademark of System Enhancement Associates
- The Greenleaf Comm Library and The Greenleaf Functions are trademarks of
- Greenleaf Software, Inc.
-
- User Supported Programs 4
-
-
- A computer without software is like a toaster without bread. Without
- software, our computers are useless. The reasonable thing to do is to
- acquire some quality software in order to put our expensive hardware to
- good use. Unfortunately, computer software is also very expensive. This
- makes it tougher for us to get the software we would like.
-
- What's even worse is that NO commercial software publisher will allow
- us to open their package, try it out, and return it if we don't like it.
- (Some software retailers allow you to do this, but they always charge an
- outrageous re-stocking fee if you return software.)
-
- Along comes User Supported software. The basic idea of User Supported
- software is that you, the user, should have the right to "try before you
- buy". If you test the software and decide that you like it, you send the
- author the money to pay for it. Since the author doesn't have the high
- marketing overhead he can charge much less than the big boys.
-
- Advantages:
- 1) Try before you buy. If you don't like it, don't buy it.
- 2) The price is right. No marketing overhead.
- 3) The quality is right. Most software is written by professional
- programmers that know what they're doing. If the quality isn't
- there, you'll know it BEFORE you spend any money.
- 4) Updates are more frequent. Since these programs are distributed
- over the phone, the documentation can be sent out with the program
- without having to wait for a new (and expensive) reprinting of a
- manual.
-
- Disadvantages:
- 1) Telephone support is hard to come by. (I've never needed
- any from a User Supported product.)
- 2) Latest figures indicate that only 10% of people actually pay the
- author for the program.
- 3) This is the reason for the disadvantage #1. It's hard for someone
- to give up a steady job as a professional programmer and support
- his customers when 9 out of 10 people have STOLEN his program.
-
- There are several packages that I like, but because I think the
- author is asking too much, I have stopped using them. Perhaps I should
- have just sent the author what I think the program is worth and risk
- hurting his/her feelings.
-
- So you know where I stand, I think that the suggested price of $15-$20
- is a bargain, considering the qualtiy of the product. HOWEVER, if in your
- opinion you think it's worth $5, SEND IT IN. A buck in the hand is worth
- two in the user's wallet. If you send less than $15.00 please send a note
- letting us know what we can do to make ONE TO ONE more valuable.
-
- Clearly the User Supported concept is beneficial for us all. But we
- must take it more seriously if it's going to work. Cast your vote for the
- User Supported concept by paying for your User Supported programs.
-
- Before I put the soap box away... 5
-
-
- ONE TO ONE is a professional-quality software package that is being
- distibuted through electronic rather than traditional marketing channels.
- It is NOT free software. If you find this program to be of use, you are
- urged to send a small contribution (in the $15 - $20 range) to the author
- at the address below. Make checks payable to Digital Transit.
-
- Digital Transit
- 3360 Towneship Road
- Antioch, TN 37013
-
-
-
-
- Whether you decide ONE TO ONE is for you or not, thanks for taking the
- time to try it out. You are ENCOURAGED to distribute this software in any
- way that you see fit, providing the following conditions are met:
-
- 1) You must receive NO COMPENSATION for distributing ONE TO ONE.
- 2) The program and documentation must be distributed together.
- 3) The program and documentation must be unmodified.
-
- Anyone interested in a site license, or in bundling ONE TO ONE with
- another product, please contact the author at the above address.
-
- Acknowledgements 6
-
- Much thanks to my wife, Jan, and my little boy, Chris, for allowing me
- to sit out in the garage for the past four months while I planned and coded
- this thing.
-
- Thanks, Microsoft, for MS-C (4.0) the BEST MS-DOS C COMPILER.
-
- Thanks again, Microsoft, for the MASM Assembler (ver. 4.0)
-
- Thanks, Greenleaf Software, for saving me from a lot of grunt work.
-
- Thank-you beta testers, for your encouragement and design feedback.
-
- Thanks Eric Hawkins, for your good judgement and advice.
-
- Thanks Dean Carothers, for your enthusiasm, knowledge, and
- friendship for the past 7 years.
-
- Final thanks to everyone that uses this product. I hope you
- enjoy it.
-
- Conventions Used In This Manual 7
-
-
- The IBM keyboard is programmable. That is, the keyboard isn't locked
- into any particular mode of operation. We can redefine the keyboard to
- suit our needs. To this end, IBM has added several interesting keys that
- operate much like the SHIFT keys on a typewriter. We are only concerned
- with the use of the "Ctrl" and "Alt" keys right now.
-
- Whenever you see Alt-something it means to press and hold the "Alt"
- key while you press the "something" key at the same time.
-
- For Example: Alt-X means to hold the Alt key while pressing X
-
- Likewise, whenever you see Ctrl-something it means to press and hold
- the "Ctrl" key while you press the "something" key at the same time.
-
- For Example: Ctrl-X means to hold the Ctrl key while pressing X
-
- There are some other keys that we will be dealing with that aren't
- found on typewriters. One is the "Esc" key which is toward the upper left
- corner of the keyboard if you have an older computer, it's toward the upper
- right corner if you have a newer model. (Why they switched it is beyond
- me.) The other keys are on the "Numeric Keypad" generally found on the
- right side of the keyboard.
-
- Depending on the state of the NUM LOCK (numeric lock) key, the numeric
- keypad is either in the numeric mode or the direction mode. (The NUM LOCK
- key acts sort of like the CAPS LOCK key.) In numeric mode, the keys act
- like an adding machine or calculator. In the direction mode, the other
- markings that appear on the keys are active. In the direction mode we have
- keys 8, 2, 4, and 6 used for UP, DOWN, LEFT, and RIGHT, repesctively (
- these keys are marked with arrows). We also have keys 7, 1, 9, and 3 used
- for HOME, END, PAGE UP, and PAGE DOWN, respectively. Since most keyboards
- have the PAGE UP and PAGE DOWN keys abbreviated, we will refer to them in
- this manual as PgUp and PgDn.
-
- The RETURN key is known as the ENTER key in IBM manuals. It is just
- where you would expect the RETURN key to be. A crooked arrow pointing to
- the left marks this key on most keyboards. For the sake of consistency, we
- will refer to this key as the ENTER key.
-
- System Requirements 8
-
- ONE TO ONE requires the following...
-
- - IBM Compatible Computer
- - PC-DOS Or MS-DOS (version 2.0 or later)
- - One Floppy Disk Drive (hard disk not required)
- - At Least 128k Of RAM.
- - One RS-232 Serial Port
- - A HAYES COMPATABLE modem (must support the Hayes AT command set)
- - Someone To Call
-
- ONE TO ONE works with Monochrome as well as Color video cards. If you
- have an Enhanced Graphics Adapter, ONE TO ONE will use the CGA mode.
-
- When you install ONE TO ONE, you will be asked whether you have Touch
- Tone or Pulse phone service. ONE TO ONE will work with either.
-
- ONE TO ONE System Files 9
-
- ONE TO ONE version 1.0 is distributed in an archived form. The "ARC"
- archiving utility by System Enhancment Associates was used to compress the
- files in order to keep downloading time to a minimum. ARC has become the
- standard file compression program used for electronic software
- distribution.
- You should have no problem obtaining a copy of the latest version of
- ARC from your friendly neighborhood bulletin board. Please remember that
- ARC is not free. It will save you money in the long run so why not go
- ahead and pay for it?
- The name of the archived file is 121-V10.ARC. After "un-arching" this
- file you will see the files below:
-
- 121.EXE - The program.
- 121.DOC - The documentation for the program.
- 121READ.ME - Notes reflecting any last minute changes or tips.
-
- The only file required to start ONE TO ONE is the file named 121.EXE.
- When you run the program for the first time ONE TO ONE looks for the file
- OPTIONS.121. OPTIONS.121 is a file that holds the proper configuration
- parameters for your system. If the file OPTIONS.121 can't be found, ONE TO
- ONE will ask you several questions and then create the file for you.
- (Those of you who run ONE TO ONE from a floppy disk drive should make sure
- that your disk isn't write-protected.)
-
- The only other file used by ONE TO ONE is the phone directory file
- named 121PHONE.DIR. When you call up the dialing directory, 121PHONE.DIR
- is read from disk. If ONE TO ONE can't find the phone directory, it
- creates a blank one and then writes it back to disk.
-
- Here are all the files associated with ONE TO ONE version 1.0:
-
- 121-V10.ARC - All Programs & Documentation archived for distribution.
-
- After un-archiving:
-
- 121.EXE - The program.
- 121.DOC - The documentation for the program.
- 121READ.ME - Notes reflecting any last minute changes or tips.
-
- After running ONE TO ONE for the first time:
-
- 121.EXE - The program.
- 121.DOC - The documentation for the program.
- 121READ.ME - Notes reflecting any last minute changes or tips.
- 121PHONE.DIR - The Phone Directory
- OPTIONS.121 - The System Configuration File
-
- Starting ONE TO ONE (Installation) 10
-
- Make sure that 121.EXE is in the current directory of your disk and
- type 121 (press ENTER). After a few moments you will be told that ONE TO
- ONE couldn't find the file OPTIONS.121. You will then be asked to answer
- several questions so that a proper configuration file can be created for
- your particular system. Each question will be discussed below:
-
- Which Communications Port? (1/2):
-
- Enter the proper port number, either a 1 or a 2 to reflect which
- serial port you have a modem attached to. If you enter the wrong number,
- ONE TO ONE will not be able to initialize the serial port and will print a
- message to that effect. At that point you could use the Alt-P key to
- Change Parameters. Anything changed with Alt-P is not permanent, though.
- If you make a mistake with any of the options here your best bet is to
- erase OPTIONS.121 and run ONE TO ONE again.
-
- What Baud Rate? (300/1200/2400/4800/9600):
-
- You must type in one of the numbers respresenting the speed of your
- modem. ONE TO ONE always uses 8 data bits, 1 stop bit, and No parity. You
- will not be prompted for these paramters.
-
- Key-Clicks On Incoming Text? (Y/N):
-
- If you type 'Y' in response to this question, ONE TO ONE will cause a
- "click" to occurr on each incoming character. This can be a useful feature
- because you will always know when someone is "typing at you".
-
- Touch Tone or Pulse Dialing? (T/P):
-
- If you have pulse dialing, you should enter a 'P'. Anything else
- defaults to Touch Tone service.
-
- Default Modem Initialization String? (Y/N):
-
- The default modem initialization string performs the following
- commands; Waits 1.5 seconds, Takes the modem off-line, Waits another 1.5
- seconds, issues the ATZ command to reset the modem, Waits another 1.5
- seconds, and issues the ATV1 command to set the modem result codes to WORDS
- instead of DIGITS, and finally, issues the ATE0 command to disable the
- modem from echoing your keystrokes into the receive buffer.
- Ninety-nine percent of you can probably just answer 'Y', take the
- defaults, and go with it. However, just in case you need it, you have the
- ability to create a custom modem initialization string.
- If you answer 'N', meaning that you don't want to settle for the
- default string, you will be given an opportunity to create your own. In
- order to do this you should read the on-screen explanation of the special
- characters that can be imbedded in your initialization string. They are...
- { = The ENTER key.
- ~ = .5 seconds of delay.
- ^ = Next character after this should be interpreted as a control code.
- Those of you with faster modems might want to take advantage of the
- extended result codes by using the ATX1 command so that the modem will send
-
- 11
-
- you a message upon connection telling you at what baud rate the connection
- is made. That way, if you're at 300 baud and someone calls you at 1200
- baud, you can use Alt-P to change parameters and establish a connection at
- your friend's baud rate.
-
- What Type Of Screen Do you Have? (1/2/3):
-
- 1 = Monochrome. No colors or shades of grey.
- 2 = Color. I have a color monitor.
- 3 = Monochrome, but I get nice shades of grey.
-
- 1) You would enter '1' if you have an IBM green-screen monitor. More
- accurately, those of you with a Monochrome Display Adapter would fall into
- this catagory.
- 2) Those of you with color monitors would enter '2'. In color, ONE TO
- ONE has white text on a blue background. The pull-down menus are red with
- white text. Sounds sort of corny and patriotic, doesn't it? It looks good
- and it's easy on the eyes.
- 3) People choosing '3' should have computers that show nice shades of
- grey whenever colors are represented on their screens. Compaq and AT&T
- computers are known to work well like this. You may just have to try it if
- you aren't sure. If you have an amber or green monitor and you can hardly
- read the text on the screen after making this selectoin, then this option
- is not for you. You will need to reinstall ONE TO ONE (by erasing
- OPTIONS.121 first) and select choice number '1' for No colors.
-
- After all of these questions have been answered, ONE TO ONE will
- create the OPTIONS.121 file and write it to disk for future reference.
-
- In the future, if your hardware changes, you want to run it on another
- machine, etc., just erase OPTIONS.121. Doing that will ensure that you
- will be prompted for the proper parameters the next time ONE TO ONE is run.
-
- Congratulations, you have installed ONE TO ONE and are about to see
- the opening screen of the program.
-
- Terminal Mode And Menu Mode 12
-
- ONE TO ONE has somewhat of a split personality. You are either in
- TERMINAL MODE where you are waiting for the phone to ring, typing messages
- to a friend, etc., or you are in the MENU MODE where you are pulling down
- menus and making selections from them.
-
- The first screen you see when ONE TO ONE executes is the title screen.
- This screen tells what this program is, warns you that this is not free
- software, begs for compensation, tells who wrote it, and waits for you to
- press a key. Just your typical User Supported software title screen.
-
- When you press a key to continue, the modem initialization string will
- be sent to the modem. After this is accomplished, you are in TERMINAL
- MODE. This is where you will spend most of your ONE TO ONE life. TERMINAL
- MODE is where you perform communications with your friends. Each key you
- press will be sent out the comm port to whoever's out there. (The
- exception to this occurrs when the keys that you press are menu
- selections.)
-
- All of the vital choices from the menus have been mapped to the
- keyboard. You could call a friend (or be called), establish a connection,
- type messages, send and receive files, and hang up without ever once
- pulling down a menu. On the other hand, some things can't be performed
- from the keyboard but must be carried out from the appropriate menu. An
- example of this would be adjusting the Dividing Bar that seperates the
- incoming from the outgoing text. (You will have to choose this option from
- the "Screen" pull-down menu.)
-
- Before we go any further, let's take a minute to see how the ONE TO
- ONE screen is arranged...
-
- 1) The top line of the screen contains the names of all of the pull-
- down menus. This line is referred to as the Menu Bar.
- 2) The middle part of the screen is divided by a reverse video bar
- that we will call the Dividing Bar. Incoming Text, (characters that
- are typed to us) will appear in this region or "window" of the
- screen. Outgoing Text, (anything that we type) will appear in the
- lower window.
- 3) Below the Outgoing Text window there is an area that is set aside
- for informing us of the current communincation port settings. This
- area is also used for messages from ONE TO ONE to us. The message
- that you will see most frequently in the area says, "Press `Home' For
- Help". (Have you tried it yet?)
- 4) The last thing on the screen, on the very bottom line, is a program
- title and copyright notice.
-
- Now back to business...
-
- In order to change between MENU MODE and TERMINAL MODE you must press
- a special key to let ONE TO ONE know that you are ready to change modes.
- You can use either of two keys that have be reserved for this purpose, the
- 'Esc' (escape) key or the '+' (plus) key.
-
- As soon as you "toggle over" to MENU MODE, you should notice a couple
-
- 13
-
- of things. 1) you will see Menu Mode flashing at you to let you know that
- the characters you press will not be sent over the phone lines. 2) The
- word "Info" will be highlighted on the "Menu Bar" indicating that if you
- press ENTER (or the Down Arrow key) this menu will become active.
-
- Press ENTER right now and you will see the menu unfold (be pulled-
- down). The Info menu contains no menu choices, it simply tells the program
- title, verion number, and gives the address of the author.
-
- To make menus go away without making a menu choice, press the 'Esc' or
- grey '+' key. Alternately, you could press the Up Arrow key until the menu
- goes past the top choice at which time it will go away.
-
- Let's make a menu selection so you can see how it's done. If you are
- still looking at the Info menu, make it go away by following one of the
- methods in the above paragraph. Now press the right arrow key and notice
- how, for every time you press the right arrow, the next choice to the right
- becomes highlighted signifying that it is ready to become the active menu.
-
- Keep pressing the right arrow key until the "Screen" pull-down menu is
- highlighted. Now press ENTER or press the Down Arrow. The menu will drop
- down and the first selection "Clear Both Screens" will be highlighted.
- IMPORTANT: You could also have pressed "S" to automatically pull down the
- Screen menu. (All menu choices can also be selected by pressing the key
- that corresponds to the first letter of the desired choice.)
-
- You select a menu choice by pressing ENTER whenever the desired menu
- choice is highlighted. To higlight the desired choice you may 1) press the
- key that corresponds to the first letter of the desired choice or 2) use
- the Up and Down arrow keys to move through the list of choices.
-
- Let's use the Down Arrow key to highlight "Clear Outgoing Screen" then
- press ENTER. When you do so, any text that was in our outgoing text window
- (the bottom half of the screen) has been cleared. If you didn't have any
- characters sitting in the Outgoing Text window, you will not notice that
- anything happened. It did.
-
- At this point, you are still in the MENU MODE as evidenced by the
- flashing "Menu Mode" on the screen. Press the `Esc' or `+' key to get back
- into TERMINAL MODE.
-
- To recap, you can use either of two methods to make menu selections.
- 1) Arrow Key Method - Use the arrow keys to highlight the menu or menu
- choice that you desire, then press ENTER.
-
- 2) Letter Keys - Press the key corresponding to the first letter of the
- menu that you want to pull down. Then press the key that corresponds to
- the first letter of the menu choice that you desire. Finish your selection
- by pressing the ENTER key now that your selection is highlighted.
-
- To leave a menu WITHOUT making a choice you just "escape out of it" by
- pressing the 'Esc' or the '+' key or by pressing the Up Arrow key until you
- go past the top choice.
-
- 14
-
- You now have all of the knowledge you will need to make ONE TO ONE
- work for you. At this point you are encouraged to experiment. Press the
- key marked `Home' on the numeric keypad for Help. (You can also press the
- F1 key for Help, if you like.) You will find a help screen for TERMINAL
- MODE and a seperate help screen for MENU MODE.
-
- ONE TO ONE is very easy to use. A lot of effort went into making the
- "user-interface" of ONE TO ONE simple and powerful. After a little
- practice, making menu selections and toggling between MENU MODE and
- TERMINAL MODE will become second nature.
-
- Available Keys In TERMINAL MODE 15
-
- While you are in the TERMINAL MODE you have access to all of the
- necessary menu choices without having to switch over to MENU MODE first.
- Certain keys have been assigned to the most frequently needed menu
- selections. Pressing the key representing the desired menu choice is just
- the same as if you had toggled into MENU MODE, made the choice, and toggled
- back into TERMINAL MODE. Most of these keypresses require that you hold
- down the `Alt' key while pressing the appropriate character. What follows
- is a listing of all available special keypresses and a description for
- each.
-
- Alt-A: Answer The Phone
-
- When you press Alt-A the Hayes ATA command is sent to the modem. The
- ATA command tells the modem to answer the phone now. Before you press
- Alt-A, you should first see the word RING in the Incominig Text window.
- This is your indication that the phone line attached to the modem is
- ringing. If a connection is established, you should see the word CONNECT
- appear in the Incoming Text window, otherwise, the message NO CARRIER will
- appear. If you press Alt-A when the phone isn't ringing, just press a key
- and the modem will stop trying for a connection.
-
-
-
- Alt-C: Clear The Screen
-
- Pressing Alt-C will cause the Incoming Text, Outgoing Text, and
- Dividing Bar to be cleared of their current contents.
-
-
- Alt-D: Dialing Directory
-
- If you want to dial the phone, press Alt-D. When you do, a dialing
- directory will be displayed. The directory has room for 10 entries. (This
- may expand in a future update.) At the bottom of the screen you are
- presented with several options.
- R) Revise an Entry - Prompts you to enter names and numbers.
- E) Erase an Entry - Allows you to "wipe out" an existing entry.
- M) Manual Dial - You dial a number from the keyboard.
- D) Dial an Entry - Asks "Which Entry?" then dials it for you.
- Q) Quit - Takes you back to TERMINAL MODE.
- After a phone number is dialed you will be taken back to TERMINAL MODE
- where you will wait for the CONNECT message to appear in the Incoming Text
- window. If you see the word CONNECT, you have established a connection
- with the person that you called. If instead, you see NO CARRIER, a
- connection could not be established.
-
-
- Alt-H: Hang Up The Phone
-
- Pressing Alt-H first sends the `+++' characters to the modem and then
- sends the Hayes ATH command to hang up the phone. The `+++' characters
- puts the modem in command mode. See your modem manual for a more thourough
- explanation.
-
- 16
-
- If you were connected to another computer when you issued the Alt-H
- command, you should see the NO CARRIER message appear in the Incoming Text
- window withing 5 seconds after Alt-H is pressed.
-
-
- Alt-M: Modem Echo
-
- Modem Echo is a "toggle" meaning that it can be either ON or OFF. If
- it is ON then every character that you type will appear in both the
- Incoming Text window and Outgoing Text window.
-
-
- Alt-P: Change Parameters
-
- You may wish to change baud rates or communication ports while ONE TO
- ONE is running. For example, you may be called by a friend at 300 baud
- while your modem is set at 1200 baud. Pressing Alt-P allows you to
- immediately change parameters so that you are now connected at the same
- baud rate.
- When you press Alt-P, a window will appear with a list of parameters
- to choose from. The parameters at the top of the list are for
- communicatins port #1 (com 1), and the bottom choices are for port #2
- (com 2). Press the key representing your choice or press the ENTER key if
- you want to keep your current parameters and return to TERMINAL MODE.
- Because ONE TO ONE always uses 8 data bits, 1 stop bit, and No parity, you
- will not be prompted for these parameters.
- Please remember that these changes are not permanent. The next time
- ONE TO ONE is started it will default to the parameters you set up in the
- OPTIONS.121 file (the first time you ran ONE TO ONE).
-
-
- Alt-T: Chat Mode
-
- When you and a friend are typing messages to each other, every key
- that you press goes out to your friend's computer. If you make a mistake
- while typing and press the BACKSPACE key, this too goes out to your friend.
- Your friend watches you make a mistake, back up to it, correct it, and then
- conitinue on. Meanwhile, he already knew what you were trying to say.
- This can be annoying after a while.
- There's a better way. It's called Chat Mode and you enter Chat Mode
- by pressing Alt-T. When you do so, your keystrokes will be saved in a
- buffer until you press the ENTER key. Then, all of your typing will be
- sent at once. Your friend will never know that you made mistakes while you
- were typing.
- While you are in Chat Mode you will still see your friend's characters
- arriving in the Incoming Text window as usual. The only indication that
- anything is different is the message that appears on the Dividing Bar. It
- says, "Chat Mode - Press `Esc' to return to normal mode". While you are in
- Chat Mode you can't make any other menu choices. You must press the `Esc'
- key to return to normal TERMINAL MODE first.
-
-
- Alt-X: Exit To DOS 17
-
- When you press Alt-X you will be told that you are "Exiting to DOS".
- You are then asked to verify the command. "Are you sure?", it asks. If
- you press 'Y' (for yes) you will return to DOS. Any other key will take
- you back to TERMINAL MODE with no harm done.
-
-
- Alt-Z: Visit DOS (Shell)
-
- By pressing Alt-Z, you put ONE TO ONE "on hold" and drop back to DOS.
- You are then free to change directories, format disks, use a text editor,
- or anything else you might want to do before returning again to ONE TO ONE.
- When you are finished with your DOS chores, type EXIT and press ENTER. You
- will be right back in ONE TO ONE as though you'd never left.
- Note: This feature has a couple of requirements...
- 1) Your computer must have enough memory to have ONE TO ONE and
- whatever other program you want to run be resident at the same time.
- 2) ONE TO ONE must be able to find the file COMMAND.COM somewhere
- in your system.
- For technical users: When Alt-X is pressed, ONE TO ONE tries to invoke
- another copy of COMMAND.COM in order to create a "DOS shell". If it
- can't find COMMAND.COM you will see a message saying that it failed to
- load the second copy of COMMAND.COM and you will be returned to ONE TO
- ONE.
- You will just have to experiment to see if this will work on your
- system. Hard disk user's should have no problem. Floppy disk user's will
- have to copy COMMAND.COM from their "boot disk" onto their ONE tO ONE disk
- for this to work properly. Give it a try.
-
-
- PgUp: Upload (Send) A File
-
- When you press the PgUp key on the numeric keypad, you are telling ONE
- TO ONE that you want to upload (send) a file to whoever you're connected
- to. You will be prompted for the name of the file to send. The file to
- send can be in any subdirectory on any drive. You are not limited to the
- current directory. After you enter the file name ONE TO ONE will patiently
- wait for the receiving party to acknowledge that it is ready to receive.
- At this point, your friend should have told his computer that he wants to
- download (receive) a file. See Appendix II about the XMODEM protocol.
- Once the computers have started transferring the file, you can just
- sit back and relax if you like. BUT, if the other person is also using ONE
- TO ONE, you can continue to type messages to each other while the file
- transfer takes place! In either case you will see a status report of the
- file transfer displayed on the Dividing Bar. After the file transfer is
- complete, you will hear a beeping sound indicating that the transfer is
- complete.
- If something happens and you want to abort the file transfer, press
- Ctrl-X and you will exit gracefully. Your screen will say "Aborted by
- User" and you will hear the beeps letting you know that the transfer is
- finished. Your friend's screen will display a similar cancelation message.
-
- PgDn: Download (Receive) A File 18
-
- If you are ready to download (receive) a file you may press the PgDn
- key on the numeric keypad. You will be prompted for the name of the file
- to receive. You may include a valid drive/path combination in front of the
- file name if you wish. After you enter the file name, ONE TO ONE will
- patiently wait for the sending party to begin sending the file. At this
- point, your friend should have told his computer that he wants to upload
- (send) a file. See Appendix II about the XMODEM protocol.
- Once the computers have started transferring the file, you can just
- sit back and relax if you like. BUT, if the other person is also using ONE
- TO ONE, you can continue to type messages to each other while the file
- transfer takes place! In either case you will see a status report of the
- file transfer displayed on the Dividing Bar. After the file transfer is
- complete, you will hear a beeping sound indicating that a transfer is
- complete.
- If something happens and you want to abort the file transfer, press
- Ctrl-X and you will exit gracefully. Your screen will say "Aborted by
- User" and you will hear the beeps letting you know that the transfer is
- finished. Your friend's screen will display a similar cancelation message.
-
-
- Ctrl-Home: Capture Keystrokes
-
- If you want to save the Incoming Characters to a file, press Ctrl-
- Home. When you do, you will see a little message pop up saying that
- "Capture is ON" and all incoming characters typed by your friend will be
- saved to a file named CAPTURE.121. To stop saving characters to a file,
- press Ctrl-Home again. You should see the message "Capture is OFF".
- If the file CAPTURE.121 can't be found, it is created. If CAPTURE.121
- was found when opened, it will be opened in the APPEND mode. This means
- that you can toggle Capture ON and OFF as often as you like without
- worrying about overwriting previously saved characters.
- Feel free to erase CAPTURE.121 before you start ONE TO ONE. Since it
- is always opened in the append mode, it may grow very large over time.
- Please note that charcters are not automatically saved to a file. You have
- to press Ctrl-Home to invoke this option.
-
-
- Home or F1: Help
-
- Pressing the `Home' or F1 keys will display a "help screen". After
- you read the help screen press any key and you will continue where you left
- off. Please note that there is a different help screen for the MENU MODE.
- If you toggle over to MENU MODE and don't know what to do, press `Home' or
- press F1 for help.
-
-
- Esc or '+': Switch Between TERMINAL MODE and MENU MODE
-
- You can press either `Esc' or the `+' key to move back and forth
- between TERMINAL MODE and MENU MODE.
-
- MENU MODE 19
-
- Although you can perform the most needed activities in TERMINAL MODE,
- there are certain procedures that can not be accessed without going into
- MENU MODE. To get into MENU MODE, you press either the `Esc' key or the
- `+' key.
-
- Whenever you are in the MENU MODE you will notice that the words
- "Menu Mode" will be flashing on the Dividing Bar. This is a reminder that
- you cannot type messages or carry on TERMINAL MODE activities at this time.
- As soon as you leave MENU MODE and return to TERMINAL MODE the flashing
- message will clear.
-
- When you first enter MENU MODE you will notice that the Menu Bar is
- active because the first choice labeled "Info" will be highlighted. This
- indicates that if you press ENTER or the Down Arrow key, the Info menu will
- be pulled-down, revealing it's contents.
-
- All menus are accessed using ONE of the following methods...
- 1) Method Number One
- a) Use the Right or Left Arrow keys to highlight the desired
- menu title on the Menu Bar.
- b) Press the Down Arrow or ENTER key to pull-down the menu.
- c) Done!
- 2) Method Number Two
- a) Press the key corresponding to the first letter of the
- selection you desire. (e.g. `M' for Modem, etc.)
- b) Done!
-
- When you have pulled down the desired menu, you will see the contents
- of the menu. You are now ready to make a selection from the menu.
-
- All menu choices are accessed using ONE of the following methods...
- 1) Method Number One
- a) Use the Up or Down Arrows to highlight the selection of your
- choice.
- b) Press the ENTER key to choose the highlighted selection.
- c) Done!
- 2) Method Number Two
- a) Press the key corresponding to the first letter of the
- selection you desire.
- b) Press the ENTER key to choose the highlighted selection.
- c) Done!
-
- That's all there is to it! You simply use the arrow keys to point to
- what you want and then you press the ENTER key ...OR... you press the key
- that represents the first letter of the desired choice and press the ENTER
- key. When you do so, the choice that you made will be carried out.
-
- If you are in a menu and don't care to make a choice (perhaps you were
- browsing or you chose the wrong menu), you can "escape out" of the menu buy
-
- 20
- choosing ONE of the methods below...
- 1) Press the `Esc' key - DONE!
- OR
- 2) Press the `+' key - DONE!
- OR
- 3) Press the Up Arrow until you pass the top selection - DONE!
-
-
- There are a number of choices that will take you immediately back to
- TERMINAL MODE. Others will leave you in MENU MODE. I hated to do this
- because of the inconsistencies but it just makes sense. What's the point
- of leaving you in the MENU MODE when you have just made the menu selection
- to Answer The Phone NOW!. You probably would like to start typing messages
- to your friend right away. Leaving you in MENU MODE just forces you to
- toggle back over to TERMINAL MODE. The same thing is true for Dialing The
- Phone. You probably would prefer to be taken back to TERMINAL MODE
- automatically. You will be. In the descriptions of the menus that follow,
- you will be told which selections take you back to TERMINAL MODE and which
- selections leave you in the MENU MODE.
-
- Menu Descriptions 21
-
- The Info Menu
-
- The Info menu is not truly a menu because it contains no choices. It
- simply displays the program title, version number, begs for your support of
- the User Supported concept, lists the address of the author, and displays a
- copyright notice. After you have read this menu press a key and you will
- be returned to MENU MODE.
-
- The Files Menu
-
- The Files menu contains choices that relate to aquiring or inspecting
- disk files.
-
- 1) Download - If you are ready to download (receive) a file you may
- choose this function. You will be prompted for the name of the file to
- receive. You may include a valid drive/path combination in front of the
- file name if you wish. After you enter the file name, ONE TO ONE will
- patiently wait for the sending party to begin sending the file. At this
- point, your friend should have told his computer that he wants to upload
- (send) a file. See Appendix II about the XMODEM protocol.
- Once the computers have started transferring the file, you can just
- sit back and relax if you like. BUT, if the other person is also using ONE
- TO ONE, you can continue to type messages to each other while the file
- transfer takes place! In either case you will see a status report of the
- file transfer displayed on the Dividing Bar. After the file transfer is
- complete, you will hear a beeping sound indicating that the transfer is
- complete.
- If something happens and you want to abort the file transfer, press
- Ctrl-X and you will exit gracefully. Your screen will say "Aborted by
- User" and you will hear the beeps letting you know that the transfer is
- finished. Your friend's screen will display a similar cancelation message.
- ONE TO ONE will take you directly to TERMINAL MODE when this selection
- is made.
-
- 2) Upload - When you choose Upload, you are telling ONE TO ONE that
- you want to upload (send) a file to whoever you're connected to. You will
- be prompted for the name of the file to send. The file to send can be in
- any subdirectory on any drive. You are not limited to the current
- directory. After you enter the file name ONE TO ONE will patiently wait
- for the receiving party to acknowledge that it is ready to receive. At
- this point your friend should have told his computer that he wants to
- download (receive) a file. See Appendix II about the XMODEM protocol.
- Once the computers have started transferring the file, you can just
- sit back and relax if you like. BUT, if the other person is also using ONE
- TO ONE, you can continue to type messages to each other while the file
- transfer takes place! In either case you will see a status report of the
- file transfer displayed on the Dividing Bar. After the file transfer is
- complete, you will hear a beeping sound indicating that the transfer is
- complete.
- If something happens and you want to abort the file transfer, press
- Ctrl-X and you will exit gracefully. Your screen will say "Aborted by
- User" and you will hear the beeps letting you know that the transfer is
- finished. Your friend's screen will display a similar cancelation message.
- ONE TO ONE will take you directly to TERMINAL MODE when this selection
- is made.
-
- 22
-
- 3) View A File - This selection acts like the TYPE command in DOS. It
- allows you to view a text file from within ONE TO ONE. When you choose
- View A File you are prompted for a filename to view. The file to view can
- be in any subdirectory on any drive. You are not limited to the current
- directory. After you enter the file name, the screen will "open up" in the
- middle to create an 80-column area in which to view the file. Directions
- will be displayed toward the bottom of the screen. You have the option to
- Start/Stop the scrolling by pressing Ctrl-S or you may Abort by pressing
- the `Esc' key. After the file has been displayed you will be prompted to
- press any key to continue. When you do so, you will return to MENU MODE.
-
- 4) Share A File - This is a nifty feature! Share A File gives you the
- ability to share a text file with a friend. One of you acts as the Sender
- and the other acts as the Receiver. BOTH USERS MUST BE USING ONE TO ONE
- FOR THIS FEATURE TO WORK PROPERLY.
- When you and a friend Share A File, your screens change into a large
- area at the top two-thirds of the screen. The bottom portion of the screen
- is split into 2 sections so that you may continue to type to each other
- while sharing the file.
- It works like this; you, (the Sender) enter the name of the text file
- to share. (Meanwhile your friend has told ONE TO ONE that he will act as
- the Receiver.) Immediately, both screens change to the viewing screen
- described in the above paragraph. The text file is then displayed, line by
- line, in the viewing area of both screens. Both of you have control of
- when to pause or when to abort the viewing of the file. At any point you
- may pause (by pressing Ctrl-S) and start typing messages to each other
- about what you are seeing on the screen. Why hasn't this been done before?
- When the entire file has been displayed (or you aborted the listing)
- you will be prompted to press a key to continue. When you press a key you
- will be returned to TERMINAL MODE.
-
- 5) Directory - This is EXACTLY like the DOS DIR command. You will be
- prompted for a file specification that could contain a
- Drive_Letter/Directory/Filename_or_Wildcards. Enter your choice just as
- though you had typed "DIR " in front of your file specification.
- An example: typing A:\LETTER\FRED.* would be sent to DOS as
- DIR A:\LETTER\FRED.* - thereby producing a directory listing of
- Drive A:, Directory LETTER, File everything related to FRED.
- It should be noted that this command requires ONE TO ONE to be able to
- find the file COMMAND.COM on your program disk. If COMMAND.COM cannot be
- found, this command will not work. Hard disk users will not have a problem
- with this. Floppy disk users will want to copy COMMAND.COM to the ONE TO
- ONE program disk. This selection returns you back to MENU MODE.
-
- 6) Visit DOS (Shell) - Choosing this selection allows you to put ONE
- TO ONE "on hold" and drop back to DOS. You are then free to change
- directories, format disks, use a text editor, or anything else you might
- want to do before returning again to ONE TO ONE. When you are finished
- with your DOS chores, type EXIT and press ENTER. You will be right back in
-
- 23
-
- ONE TO ONE as though you'd never left.
- Note: This feature has a couple of requirements...
- 1) Your computer must have enough memory to have ONE TO ONE and
- whatever other program you want to run be resident at the same time.
- 2) ONE TO ONE must be able to find the file COMMAND.COM somewhere
- in your system.
- For technically-minded users: When Alt-X is pressed, ONE TO ONE tries
- to invoke another copy of COMMAND.COM in order to create a "DOS shell". If
- it can't find COMMAND.COM you will see a message saying that it failed to
- load the second copy of COMMAND.COM and you will be returned to ONE TO ONE.
- You will have to experiment to see if this will work on your system.
- Hard disk user's should have no problem. Floppy disk user's will have to
- copy COMMAND.COM from their "boot disk" onto their ONE TO ONE disk for this
- to work properly. Give it a try. This selection returns you back to MENU
- MODE.
-
- 7) Exit To DOS - When you select this choice, you will be asked to
- confirm your request. If, in response to the "Are you sure?" question, you
- press the `Y' key, you will be taken back to the DOS prompt and ONE TO ONE
- will shut itself down. If any other key besides `Y' is pressed, you will
- return to where you left off. This selection returns you back to MENU
- MODE.
-
-
- The Modem Menu
-
- The Modem menu contains choices that relate to both the Modem and the
- Communications port.
-
- 1) Reset The Modem - Issues the same Modem Initialization String that
- you set up when you created the OPTIONS.121 file during installation.
- If you chose the default modem initialization string, the following
- will occurr...
- The default modem initialization string performs the following
- commands; Waits 1.5 seconds, Takes the modem off-line, Waits another 1.5
- seconds, issues the ATZ command to reset the modem, Waits another 1.5
- seconds, and issues the ATV1 command to set the modem result codes to WORDS
- instead of DIGITS, then it issues the ATE command to disable the modem from
- echoing your keystrokes back into the receive buffer.
- If you decided to create your own initialization string, it will be
- sent to the modem at this time. What does it do? Gosh, I don't know.
- After the initialization string has been sent to the modem you will be
- returned to TERMINAL MODE.
-
- 2) Online - This issues the Hayes ATO command to allow you back into
- the Online state. You only need to use this if you have used the Offline
- command described below. After the ATO command has been sent to the modem
- you will be returned to TERMINAL MODE.
-
- 3) Offline - This selection is used when you are connected with a
- friend on the phone and you want to drop into the Offline state to issue
- modem commands. You will rarely, if ever, use this feature. This one is
- available for the so-called Power User.
-
- 24
-
- The Offline choice issues the `+++' characters to the modem in order
- to take the modem out of the Online state. Use the Online option,
- described above, to return to the normal connection.
- This selection keeps you in the MENU MODE.
-
- 4) Change Parameters - You may wish to change baud rates or
- communication ports while ONE TO ONE is running. For example, you may be
- called by a friend at 300 baud while your modem is set at 1200 baud.
- Selecting Change Parameters allows you to immediately change parameters so
- that you are now connected at the same baud rate.
- When you select Change Parameters, a window will appear with a list of
- parameters to choose from. The parameters at the top of the list are for
- communications port #1 (com 1), and the bottom choices are for port #2 (com
- 2). Press the key representing your choice or press the ENTER key if you
- want to keep your current parameters.
- ONE TO ONE always uses 8 data bits, 1 stop bit, and No parity. You
- will not be allowed to change these parameters. (These parameters are
- required by the XMODEM file transfer protocol.)
- This selection returns you to TERMINAL MODE.
-
-
- The Phone Menu
-
- 1) Dial The Phone - Select this option if you want to dial the phone.
- When you do, a dialing directory will be displayed. The directory has room
- for 10 entries. (This may expand in a future update.) At the bottom of the
- screen you are presented with several options.
- R) Revise an Entry - Prompts you to enter names and numbers.
- E) Erase an Entry - Allows you to "wipe out" an existing entry.
- M) Manual Dial - You dial a number from the keyboard.
- D) Dial an Entry - Asks "Which Entry?" then dials it for you.
- Q) Quit - Takes you back to TERMINAL MODE.
- After a phone number is dialed you will be taken back to TERMINAL MODE
- where you will wait for the CONNECT message to appear in the Incoming Text
- window. If you see the word CONNECT, you have established a connection
- with the person that you called. If instead, you see NO CARRIER, a
- connection could not be established.
- This selection returns you to TERMINAL MODE.
-
- 2) Hang Up The Phone (Disconnect) - This command first sends the `+++'
- characters to the modem and then sends the Hayes ATH command to hang up the
- phone. The `+++' characters puts the modem in command mode. See your
- modem manual for a more thourough explanation.
- If you were connected to another computer when you made this
- selection, you should see the NO CARRIER message appear in the Incoming
- Text window after a few seconds have passed.
- This selection returns you to TERMINAL MODE.
-
- 3) Answer The Phone - When you make this choice, the Hayes ATA command
- is sent to the modem. The ATA command tells the modem to answer the phone
- now without waiting for a ring. Before you choose Answer The Phone, you
- should first see the word RING in the Incominig Text window. This is your
- indication that the phone line attached to the modem is ringing. If a
-
- 25
-
- connection is established, you should see the word CONNECT appear in the
- Incoming Text window, otherwise, the message NO CARRIER will appear. If
- you make this selection when the phone isn't ringing, just press a key and
- the modem will stop trying for a connection.
- This selection returns you to TERMINAL MODE.
-
- 4) Take Phone Off Hook - This selection issues the Hayes ATH1 command
- to take the phone off the hook. Anyone that tries to call you after this
- has been done will get a busy signal. To put the phone back on the hook,
- choose the selection described below.
- This selection returns you to TERMINAL MODE.
-
- 5) On Hook - This selection issues the Hayes ATH0 command to put the
- phone on the hook (hanging up the phone). This option is used after issuing
- the Take Phone Off Hook command described above. You should note that,
- unlike choice number 2 above, this selection does not put the modem into
- command mode first. If you use this selection while "on-line" with a
- friend, the ATH0 will be sent to your friend instead of your modem.
- Therefore, only use this feature when you know that the modem is in the
- command mode.
- This selection returns you to TERMINAL MODE.
-
- 6) Go From Voice to Data - Sometimes you might want to start a phone
- call (like normal people) with a handset. Then you might want to just hang
- up and let your computers take over and establish a connection without
- having to re-dial the number. This selection allows you to do just that.
- Please be aware that in order for this feature to work, both you and
- your friend must have your phones and modems active at the same time. Most
- modems today are made so that your phone can plug into them. If you must
- unplug your phone and plug the cord into your modem every time you want to
- use it, this feature is not for you.
- After you and a friend are talking on the phone, both of you should
- make this selection from the Phone menu. At this time, while talking, the
- two of you should decide who will act as the Caller and who will act as the
- Answerer. After the decision has been made as to who will play which
- roles, you both should press the appropriate key that corresponds to the
- roles that you are playing. (The Caller presses `C' and The Answerer
- presses `Ctrl-Shift-O'. No, that's not right, the Answerer presses `A'. I
- just wanted to be sure that you were paying attention.)
- After you press the correct keys, you should both hang up the phone
- and let the computers do the rest. You should see the word CONNECT appear
- in the Incoming Text window. If you don't then something happened and you
- are going to have to call via computer.
- NOTE: Both parties don't nessacarily have to be using ONE TO ONE for
- this to work. When The Answerer presses `A', the Hayes ATA command is sent
- to the modem. When The Caller presses `C', the Hayes ATD command is sent
- to the modem. You could just as well have typed these commands in TERMINAL
- MODE but that takes a lot of the mystery out of it, doesn't it?
-
- The Toggles Menu
-
- The Toggles menu contains choices that are turned ON or OFF. When you
- pull down the Toggles menu you can easily tell the ON or OFF status of the
-
- 26
-
- selections. Selections that are turned ON will be displayed with an
- asterisk just in front of the selection name. If instead, the choice is
- turned OFF there will be no asterisk in front of it's name.
- For example...
- Chat (Wait for CR)
- * Capture Keystrokes
- * Auto-Answer
- Shows that Chat mode is turned OFF but the other two selections are
- turned ON.
-
- 1) Chat (Wait for CR) - When you and a friend are typing messages to
- each other, every key that you press goes out to your firend's computer.
- If you make a mistake while typing (and press the BACKSPACE key), this too
- goes out to your friend. Your friend watches you make a mistake, back up
- to it, correct it, and then continue on. Meanwhile, he already knew what
- you were trying to say. This can be annoying after a while.
- There's a better way. It's called Chat Mode. When you make this
- selection, your keystrokes will be saved in a buffer until you press the
- ENTER key. Then all of your typing will be sent at once. Your friend will
- never know that you made mistakes while you were typing.
- While you are in Chat Mode you will still see your friend's characters
- arriving in the Incoming Text window as usual. The only indication that
- anything is different is the message that appears on the Dividing Bar. It
- says, "Chat Mode - Press `Esc' to return to normal mode". While you are in
- Chat Mode you can't make any other menu choices. You must press the `Esc'
- key to return to normal TERMINAL MODE first.
-
- 2) Capture Keystrokes - If you want to save the incoming characters to
- a file, make this selection. When you do, you will see a little message
- pop up saying that "Capture is ON" and all incoming characters typed by
- your friend will be saved to a file named CAPTURE.121. To stop saving
- characters to the file, make this selection again. You should see the
- message "Capture is OFF".
- If the file CAPTURE.121 can't be found, it is created. If CAPTURE.121
- was found when opened, it will be opened in the APPEND mode. This means
- that you can toggle Capture ON and OFF as often as you like without
- worrying about overwriting previously saved characters.
- Feel free to erase CAPTURE.121 before you start ONE TO ONE. Since it
- is always opened in the append mode, it may grow very large over time.
- Please note that incoming charcters are not normally saved to a file. You
- have to select this option first.
-
- 3) Auto-Answer - This issues the Hayes ATS0=1 command to put the modem
- in Auto-Answer mode. The phone will now be answered by the modem on the
- first ring. Making this selection again issues the Hayes ATS0=0 command to
- tell the modem not to answer the phone at all.
- NOTE: Please be aware that the phone MUST NOT BE RINGING when Auto-
- Answer is invoked. If the phone is ringing before you had a chance to set
- Auto-Answer, do one of the following...
- If you're in MENU MODE:
- Choose "Answer The Phone Now" from the Phone menu.
- If you're in TERMINAL MODE:
- Press Alt-A to answer the phone.
- You will be returned to the TERMINAL MODE after making this selection.
-
- 27
-
- 4) Modem Echo - Modem Echo determines whether the modem should echo
- every character that you type. If Modem Echo is ON, every key that you
- press will appear in both the Incoming Text window AND Outgoing Text window.
- You'll hardly ever use this. It does come in handy for checking to see
- whether your modem is hanging in there. It could also allow you to talk to
- yourself if you can't find anybody else at home. (Make sure nobody sees
- you.)
- You will be returned to the TERMINAL MODE after making this selection.
-
- 5) Incoming Key-Clicks - When this is turned ON you will hear a faint
- "clicking" sound whenever your friend types a character. This can be
- handy. You may not be paying attention to the Incoming Text window but the
- "clicks" will alert you to an incoming message.
- As you would expect, choosing Incoming Key-Clicks again will turn the
- "clicks" OFF so as not to disturb you.
- NOTE: The initial status of Incoming Key-Clicks is determined by
- whether or not you chose this option when you first installed ONE TO ONE.
- Remember that to re-install ONE TO ONE, all you have to do is erase
- OPTIONS.121 and then run ONE TO ONE. You will then be prompted for the
- defaults to use in the OPTIONS.121 configuration file.
- You will be returned to the TERMINAL MODE after making this selection.
-
-
- The Screen Menu
-
- 1) Clear Both Screens - Making this selection will cause the Incoming
- Text, Outgoing Text, and Dividing Bar to be cleared of their current contents.
- You will be returned to the TERMINAL MODE after making this selection.
-
- 2) Clear Incoming Screen - Making this selection will cause the
- Incoming Text window to be cleared of it's contents. The Outgoing Text
- window will remain unchanged.
- You will be returned to the TERMINAL MODE after making this selection.
-
- 3) Clear Outgoing Screen - Making this selection will cause the
- Outgoing Text window to be cleared of it's contents. The Incoming Text
- window will remain unchanged.
- You will be returned to the TERMINAL MODE after making this selection.
-
- 4) Adjust Dividing Bar - The Dividing Bar seperates the Incoming Text
- from the Outgoing Text. You may prefer to have more or less room to type
- the outgoing text. You use this option to allow you to position the
- Dividing Bar to suit your tastes.
- After you make this selection, you may use the Up and Down Arrows to
- move the bar up or down. Press `Esc' when you are satisfied with the
- Dividing Bar's position.
- You will be returned to the TERMINAL MODE after making this selection.
-
- Tips And Tricks 28
-
- Call-Waiting Problems
-
- If you have Call-Waiting you stand the risk of having problems with
- your telecommunicating. I would suggest that you add the command to
- disable Call-Waiting to the front of every phone number in your dialing
- directory.
- Touch Tone Users: Add "*70," (no quotes) to the start of each number.
- Pulse Users: Add "1170," (no quotes) to the start of each number.
- This will disable Call-Waiting for the duration of this one call only.
-
-
- Re-installation
-
- Someday you might want to consider re-installing ONE TO ONE. A few
- good reasons include those listed below...
- 1) Your hardware changes.
- a) Modem switches communications ports.
- b) You got a color monitor from your understanding spouse.
- c) You got a faster modem.
- d) You go from Pulse to Touch Tone phone service.
- 2) You want other options.
- a) You decide that you want Incoming Key-Clicks automatically.
- Well, all you have to do is erase OPTIONS.121 and then run ONE TO ONE.
- Since ONE TO ONE will not be able to find the OPTIONS.121 file, it will
- have to create a new one, thereby prompting you for the above information.
-
-
- The Need For More Phone Numbers!
-
- The only reason that the phone directory holds 10 numbers is that I
- don't have more than 10 people that I call frequently with my computer.
- If you do, there is a way around the 10 name limitation. After you fill up
- your 10 number directory, go to DOS and rename the 121PHONE.DIR file
- something meaningful. When you run ONE TO ONE again you will get a blank
- directory. Add names to this one and then continue the cycle of creating
- directories and renaming them. When you are finished you will have all of
- your numbers stored on the disk in groups of 10 numbers at a time.
- Now, whenever you use ONE TO ONE, COPY (don't rename!) the appropriate
- phone number file as 121PHONE.DIR and you will get the numbers you wanted.
- This solution is tedious at best. Since this is the first release of ONE
- TO ONE, I don't know what's important to you. If I get enough of a
- response to this release I will go back and "beef up" ONE TO ONE. A larger
- phone directory is probably going to show up in the next release.
-
-
- If you have any tips or tricks using ONE TO ONE, send them in! Write
- me at the address below...
-
- Tips And Tricks
- C/O Digital Transit
- 3360 Towneship Road
- Antioch, TN 37013
-
- Final Remarks 29
-
- Well, here it is. This is the first release of ONE TO ONE. Whether
- it lives or dies is up to you. If I receive no remuneration I can only
- beleive that this project was off-target, that there was no market for this
- package.
- If enough interest is shown in ONE TO ONE, major features will be
- added. Existing features like Share A File will be made much more flexible.
- For instance...
- 1) How about you and your friend being able to edit the same file
- at the same time with a full-screen editor?
- 2) How about a larger phone directory?
- 3) How about special prefix codes for phone numbers so alternate
- phone-service people can get their long distance dialing codes included on
- certain calls without having to type them in every time?
- 4) How about a Host Mode that will let you call your machine at
- home and transfer files?
-
- It's all possible. But in order for new things to happen I have to
- know whether the work will be worth it. That's where you come in.
-
- If you want to be a part of the ONE TO ONE project, show me. Send in
- your payment if you like the product. If you have suggestions you can
- write to me. If you would prefer to leave a message for me on my answering
- machine, you may do so. Call 615-361-3655 during WORK HOURS. (8:00am -
- 5:00pm Central Time)
-
- Appendix I 30
-
-
- ONE TO ONE - User Registration Form
- ----------------------------------------------
- (Registration for ONE TO ONE version 1.0)
-
-
-
- Please Print
-
- Date:__/__ /__
-
- Name:_________________________________________________________________
-
- Company:_________________________________________________________________
-
- Title:_________________________________________________________________
-
- Address:_________________________________________________________________
-
- :_________________________________________________________________
-
- :_________________________________________________________________
-
- Phone #:_________________________________________________________________
-
- =========================================================================
-
- COMMENTS, SUGGESTIONS:___________________________________________________
-
- _________________________________________________________________________
-
- _________________________________________________________________________
-
- _________________________________________________________________________
-
- _________________________________________________________________________
-
- _________________________________________________________________________
- Use The Back Of This Form If You Need More Room.
-
-
- Please Register Me For #_____ Copies Of ONE TO ONE
-
- (Suggested Contibution: $15.00 - $20.00 per copy)
- Enclosed is my check or Money Order for $__________
-
- Make Checks Payable To: Digital Transit
-
-
- Digital Transit
- 3360 Towneship Road
- Antioch, TN 37013
-
- APPENDIX II - ONE TO ONE and XMODEM 31
-
- ONE TO ONE uses the XMODEM file transfer protocol. XMODEM, developed
- by Ward Christenson and others in the late 1970's, has become a standard
- method of transferring files over phone lines.
-
- When a file is transferred using the XMODEM protocol, the file is
- broken into 128 character blocks of data. Each block is sent sequentially.
- Actually, more than 128 characters are sent in one block. The format of an
- XMODEM block is listed below:
-
- OFFSET INTO BLOCK CHARACTERS
- ----------------- -----------------------------
- 0 Start Of Header (ASCII 1)
- 1 Block Number (starts with #1)
- 2 One's Compliment of Block Number
- 3 - 130 128 Bytes Of File Being Transferred
- 131 Checksum.
- -------------------
- Total: 132 CHARACTERS IN EACH BLOCK
-
- ONE TO ONE allows you to type during file transfers by exchanging
- keystroke data between blocks. At 1200 baud, a block is sent approximately
- every 1.3 seconds. This means that you will see your keystrokes updated
- every 1.3 seconds. Although it may appear to be a little "jerky", it beats
- the heck out of twiddling your thumbs while you wait for your file transfer
- to be completed! Of course, at 2400 baud its half as jerky. Now THERE'S a
- good excuse to rush out and buy a new modem. "But Honey, my keystrokes
- will be less jerky now that I've spent our pension on some new hardware!".
- Maybe YOUR spouse will understand.
-
- Appendix III - Phone Directory Structure 32
-
-
- For Programmers Only: The phone directory entries are held in an
- array of structures. The structure definition is shown below:
-
- struct dial_info { /* Each entry is stored in a copy of this */
- int in_use; /* Whether or not this number is in use */
- char name[31]; /* The name of the person to call */
- char number[21];/* The phone number to dial (ascii) */
- int baud; /* Baud rate for this phone number */
- char parity; /* Always set to 'N' for NONE */
- int databits; /* Always set to EIGHT */
- int stopbits; /* Always set to ONE */
- };
-
- Appendix IV - OPTIONS.121 Structure 33
-
- For Programmers Only: The OPTIONS.121 file is the configuration file
- for ONE TO ONE. If this file can't be found when ONE TO ONE is run, the
- program will prompt you to "answer a few questions..." so that this file
- can be created for future use.
-
- You may need to reconfigure ONE TO ONE in the future. You may be
- fortunate enough to get a nice color monitor, a faster modem, etc.. Simply
- erase OPTIONS.121 and run ONE TO ONE and you will once again be prompted
- for the set up information.
-
- The file OPTIONS.121 is stored on disk as a binary file. The contents
- of the structure below are written to disk when the program can't find an
- existing copy of OPTIONS.121 to read.
-
-
- struct config{ /* configuration structure for ONE TO ONE */
- int version; /* Version number of this file (1) */
- int port; /* Com port -1 (port 1 = 0, port 2 = 1)*/
- int baud; /* Baud rate to intialize port */
- int databits; /* Always set to EIGHT */
- char parity; /* Always set to 'N' for NONE */
- int stopbits; /* Always set to ONE */
- int sound; /* 1 Key-Clicks ON, 0 Key-Clicks OFF */
- int screencolor; /* Attribute of full screen color */
- int pldncolor; /* Attribute of pull-down menus */
- int msgcolor; /* Attribute of pop-up messages */
- int tone_or_pulse; /* 0 = Touch-Tone, 1 = Pulse */
- char modeminit[241]; /* Modem initialization string */
- };
-
- Appendix VI - ONE TO ONE Programming Trivia 34
-
- Programming Information
- -----------------------
-
- This information is included for the terminally curious (pun
- intended).
-
- Equipment: 1) AT&T PC 6300 (640k, Hard Disk, Qubie' modem)
- 2) Compaq Portable (with Null Modem Cable)
- Languages: The C programming language and 808x Assembler.
- C Compiler: Microsoft C Compiler (version 4.0)
- Assembler: Microsoft Macro Assembler (version 4.0)
- Other: Greenleaf Function Library (version 3.03)
- Greenleaf Comm Library (version 2.03)
- When: Late August, 1986 - Mid December, 1986
- Where: Antioch, TN (Suburb of Nashville)